be devoured by - German English Dictionary